CSE567: Requirement Engineering


Course Description

Students will learn to gather correct, concise, clear and complete set of requirements. Some of the topics included in this course are requirements engineering process, requirements elicitation and analysis, requirements validation and requirements management. Moreover, advance topics such as Model Based Verification and Formal Specification techniques will also be discussed in class. Students will apply the acquired knowledge to document requirements for a software application.

Text Books

1. Gerald Kotonya and Ian Sommerville, “Requirements Engineering: Processes and Techniques”, John Wiley & Sons, 1995.
2. Class Handouts


Detailed Course Outline: